Function: c-mark->-as-paren
c-mark->-as-paren is a macro defined in cc-defs.el.gz.
Signature
(c-mark->-as-paren POS)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-mark->-as-paren (pos)
;; Mark the ">" character at POS as an sexp list closer using the
;; `syntax-table' property either directly (XEmacs) or via a `category'
;; property (GNU Emacs).
;;
;; This function does a hidden buffer change. Note that we use
;; indirection through the `category' text property. This allows us to
;; toggle the property in all template brackets simultaneously and
;; cheaply. We use this, for instance, in `c-parse-state'.
(declare (debug t))
(if c-use-category
`(c-put-char-property ,pos 'category 'c->-as-paren-syntax)
`(c-put-char-property ,pos 'syntax-table c->-as-paren-syntax)))